package guang.crawler.crawlWorker.util;
import java.util.HashMap;
/**
* 需要从中获取URL的元素的名称。
*
* @author yang
*/
public enum LinkElement
{
A, AREA, LINK, IFRAME, FRAME, EMBED, IMG, BASE, META, BODY;
private static HashMap<String, LinkElement> elements;
public static LinkElement getElement(String name)
{
if (LinkElement.elements == null)
{
LinkElement.elements = new HashMap<String, LinkElement>();
LinkElement[] values = LinkElement.values();
for (LinkElement value : values)
{
LinkElement.elements.put(value.name(), value);
}
}
return LinkElement.elements.get(name.toUpperCase());
}
}